home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / developer-tools / c-tools / c_examples / tab / node.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1996-03-16  |  749 b   |  51 lines

  1. //////////////////////////////////////////////////////////////////////////////
  2. // node.cpp
  3. //
  4. // Jeffry A Worth
  5. // November 10, 1995
  6. //////////////////////////////////////////////////////////////////////////////
  7.  
  8. //////////////////////////////////////////////////////////////////////////////
  9. // INCLUDES
  10. #include "aframe:include/node.hpp"
  11.  
  12. //////////////////////////////////////////////////////////////////////////////
  13. // AFNode Class
  14.  
  15. AFNode::AFNode(AFObject* ptr)
  16.     :m_prev(0),
  17.     m_next(0)
  18. {
  19.     m_object=ptr;
  20. }
  21.  
  22. AFObject*
  23. AFNode::object()
  24. {
  25.     return m_object;
  26. }
  27.  
  28. AFNode*
  29. AFNode::prev()
  30. {
  31.     return m_prev;
  32. }
  33.  
  34. void
  35. AFNode::prev(AFNode* ptr)
  36. {
  37.     m_prev = ptr;
  38. }
  39.  
  40. AFNode*
  41. AFNode::next()
  42. {
  43.     return m_next;
  44. }
  45.  
  46. void
  47. AFNode::next(AFNode* ptr)
  48. {
  49.     m_next = ptr;
  50. }
  51.